package ar.edu.utn.frgp.banco.domain;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class PagoServicios {
	/**
	 * {@value formato default: "dd/MM/yyyy HH:mm:ss"}
	 * @see setPatern(String patern) para otros formatos
	 */
	private SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
	private Integer id_pagoservicio;
	private Date fecha;
	private String s_fecha;
	private Integer id_cuenta;
	private Integer id_servicio;
	
	
	/**
	 * @param pattern Para setear en tipo de formateo. Ej: dd/MM/yyyy HH:mm:ss
	 */
	public void setPatern(String pattern){
		sdf.applyPattern(pattern);		
	}
	public String getS_fecha() {
		return s_fecha;
	}
	public void setS_fecha(String s_fecha) throws ParseException {
		this.s_fecha = s_fecha;
		this.fecha=sdf.parse(s_fecha);
	}
	public Integer getId_pagoservicio() {
		return id_pagoservicio;
	}
	public void setId_pagoservicio(Integer id_pagoservicio) {
		this.id_pagoservicio = id_pagoservicio;
	}
	public Date getFecha() {
		return fecha;
	}
	public void setFecha(Date fecha) {
		this.fecha = fecha;
		this.s_fecha= sdf.format(fecha);
	}
	public Integer getId_cuenta() {
		return id_cuenta;
	}
	public void setId_cuenta(Integer id_cuenta) {
		this.id_cuenta = id_cuenta;
	}
	public Integer getId_servicio() {
		return id_servicio;
	}
	public void setId_servicio(Integer id_servicio) {
		this.id_servicio = id_servicio;
	}
	
	
	
	
}
